-
Notifications
You must be signed in to change notification settings - Fork 2.8k
ZEPPELIN-501 Notebook search #534
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
LGTM... |
|
@bzz Could you rewrite the PR description following the PR template (https://github.com/apache/incubator-zeppelin/blob/master/CONTRIBUTING.md#creating-a-pull-request)? |
|
@vgmartinez than you for positive feedback! @corneadoug well, I expected a bit more of the code review, rather than "Wrong formatting of the PR description" ;) I think I did a good job with JIRA issue. If you never the less feel that something is wrong - please contribute a new description you like better in the form of comment here and I will be willing to updated it. |
|
@bzz Of course, the code review will come :) Well, JIRA issue is JIRA issue, PR Template is PR Template :) One good example is:
Which answer in this PR's case would be: Yes But |
docs/rest-api/rest-notebook.md
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bzz I think there are some typos in this sentence! : )
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for proof-reading! Added to the scope below
Conflicts: docs/rest-api/rest-notebook.md
Conflicts: zeppelin-server/src/main/java/org/apache/zeppelin/rest/NotebookRestApi.java
Conflicts: zeppelin-server/src/main/java/org/apache/zeppelin/server/ZeppelinServer.java
`transient` for SerialVersionUID was introduced in apache@68bdb2f#diff-8c6a0b47ceeb47c966f2b058e730b323R26
Conflicts: zeppelin-distribution/src/bin_license/LICENSE
|
@Leemoonsoo All reviews are addressed, I think it's ready to be merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We might not want to print contents of notebook in a log file. Either use LOG.debug or remove 'text' from the log.
|
@bzz Great work. |
|
Following error is thrown when persisting changes of notebook. The notebook loaded on Zeppelin startup (not created after start up) |
|
@Leemoonsoo thank you for thought testing and review! My bad, scope is updated now, will address all the feedback, and let you know. |
|
@Leemoonsoo all the feedback has been addressed now |
|
Tested and works really well. Thanks for really useful new feature. |
|
Thank you! Merging if there are no other discussions |
What is this PR for?
This PR has for goal to allow the user to search through the code in all the paragraphs and notebook names in all the notebooks
It add a simple 'search bar' to the nav-bar of Zeppelin WebApp, and an in-memory fulltext search index of paragraphs to the backend.
The search is pretty basic now, fine-tuning it for better search over all types of source code will be a subject of further work.
What type of PR is it?
Feature
Todos
was failing RAT on zengine Too many files with unapproved license: 2, now flacky integration test AKA ZEPPELIN-510)Is there a relevant Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-501
How should this be tested?
Outline the steps to test the PR here.
Screenshots (if appropriate)
Questions:
This work is a collaboration with @felizbear who contributed major parts of the frontend changes.